Artificial Intelligence Foundations

Prepare students for the future with our newest high school curriculum. Explore the core principles of AI, from machine learning to ethics, through hands-on projects and real-world applications.

Hero section image for CSAIF landing page hero section.

Start your journey with Code.org

Whether you’re a student, teacher, or parent, Code.org has the tools to help you explore, teach, and support computer science education.

Who we are

Expanding access to computer science for over a decade

Code.org® is a nonprofit dedicated to ensuring every student in every school has the opportunity to learn computer science. We create free, high-quality curriculum, provide teacher training, and support policies that bring CS to classrooms worldwide. Over 99 million students and 2.9 million teachers have joined our movement.

102M

Students on Code.org

3M

Teachers using our platform

Code.org by the numbers

Our global reach reflects our mission: expanding access to computer science for every student, in every school.

102M

Students on Code.org

3M

Teachers using our platform

332M

Student projects created

50

States supporting CS

CURRICULUM

The most widely used CS curriculum in the U.S.

From elementary through high school, Code.org offers comprehensive, standards-aligned computer science courses used in over 2 million classrooms across the country. Our free, flexible curriculum empowers educators to teach with confidence and students to learn with creativity.

TEACHER SUPPORT

Professional learning for teachers at all levels

Whether you’re new to computer science or an experienced teacher, our professional learning opportunities are designed to support you. Join thousands of educators who’ve gained the confidence, tools, and community to bring CS to their students.

TEACHING AI

Bring artificial intelligence to your classroom

Our growing library of AI-focused lessons, tools, and curriculum helps students understand and explore artificial intelligence. Discover engaging activities that demystify AI and inspire curiosity about the future of technology.

Can I just say I LOVE Code.org? It's my first year teaching AP CS Principles (actually 1st year it is offered at our school) - and both the kids and I are having a blast.

Jennifer Douglass

CS Principles Teacher

A trusted, global community of teachers and learners

Join millions of teachers around the world who bring computer science to life in their classrooms with Code.org. Whether you’re just getting started or have years of experience, you’re part of a movement that empowers students, connects educators, and transforms futures.

Can I just say I LOVE Code.org? It's my first year teaching AP CS Principles (actually 1st year it is offered at our school) - and both the kids and I are having a blast.

Jennifer Douglass

Can I just say I LOVE Code.org? It's my first year teaching AP CS Principles (actually 1st year it is offered at our school) - and both the kids and I are having a blast.

Jennifer Douglass

Help expand access to computer science

Whether you donate, partner, or advocate, you’re helping bring computer science opportunities to more students in more communities.

Donate to Code.org

Support our mission to make CS and AI accessible to every child. Your donation helps inspire future innovators and close the tech gap.

District Program

District leaders around the U.S can partner directly with Code.org, at no cost. We'll provide support and resources to expand computer science in your district.

Advocacy Coalition

Support our mission to make CS and AI accessible to every child. Your donation helps inspire future innovators and close the tech gap.

OUR SUPPORTERS

Backed by global leaders

Code.org is supported by top companies, foundations, and philanthropists who believe in our mission. Together, we’re expanding access to computer science for students everywhere.

Join millions teaching and learning with Code.org

Sign up for free and start exploring the world of computer science. Whether you’re a student, teacher, or parent—we have something for you.